<br/>
<form action="<?php echo $this->form->getAction();?>" method="POST">
    <?php echo $this->form->id; ?>
    <?php echo $this->form->protocolo; ?>
    <?php echo $this->form->assunto; ?>
    <?php echo $this->form->interessado; ?>
    <?php echo $this->form->tipo; ?>
    <dt><label for="numero">Número</label></dt>
    <dd><?php echo $this->form->numero.' / '.$this->form->ano.' - '.$this->form->origem; ?></dd>
    <dt><label for="data">Data documento</label></dt>
    <dd><?php echo $this->form->data; ?></dd>
    <?php echo $this->form->destino; ?>
    <dt><label for="data">Data recebimento</label></dt>
    <dd><?php echo $this->form->data_recebimento; ?><span style="font-size:12px; margin-left: 10px;">(No caso de documentos recebidos pelo SECAED)</span></dd>
    <dt><label></label></dt>
    <dd><?php echo $this->form->submit; ?></dd>
</form>
<script>
    var texto = $('#protocolo').val();
    if(texto.length == 17){
        texto = soNm(texto);
        texto = texto.substr(0,5)+'.'+texto.substr(5,6)+'/'+texto.substr(11,4)+'-'+texto.substr(15);
        $('#protocolo').val(texto);
    }
    $('#protocolo').focus();
    $('#protocolo').keyup(function(){
        var texto = soNm($(this).val());
        if (texto != null) {
            tamanho = texto.length;
            if(tamanho>5 && tamanho<=11){
                texto = texto.substr(0,5)+'.'+texto.substr(5);
            }
            if(tamanho>11 && tamanho<=15){
                texto = texto.substr(0,5)+'.'+texto.substr(5,6)+'/'+texto.substr(11);
            }
            if(tamanho>15){
                texto = texto.substr(0,5)+'.'+texto.substr(5,6)+'/'+texto.substr(11,4)+'-'+texto.substr(15);
            }
            $('#protocolo').val(texto);
        }
    });
    $('#ano').focus(function(){
        if(!$(this).val()){
            var hoje = new Date();
            $(this).val(hoje.getFullYear());
        }
    });
    
    function soNm(nm){
        nm += ""; // Converte qualquer valor de "var nm" em String
        var r = ""; // Cria var para retorno
        var l; // Cria var temporaria
        for(var i=0; i<nm.length; i++){ // Laço que percorre todos os caractere de "var nm"
            l = nm.charAt(i); // Caractere atual
            if( (l>="0") && (l<="9") )r += l; // Checa cada caractere; se for nº adiciona em "var r"
        }
        return r; // Retorno so os nº de "var nm"
    }
</script>